package com.maskiner.smc.planificacion.service;

import java.util.ArrayList;

import com.maskiner.smc.comercial.bean.SolicitudDTO;

import com.maskiner.smc.planificacion.bean.OrdenServicioDTO;
import com.maskiner.smc.planificacion.dao.DAOFactory;
import com.maskiner.smc.planificacion.dao.PlanificacionDAO;

public class PlanificacionServiceImpl implements PlanificacionServiceI {

	DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL );
	PlanificacionDAO objPlanificacionDao = fabrica.getPlanificacionDAO();

	
	
	public SolicitudDTO cargaPorSolicitud(String strSol_codigo) throws Exception {
		return   objPlanificacionDao.consultaSolicitud(strSol_codigo);
	}
	
	
	
	public String registraSolicitud(OrdenServicioDTO objOrdenServicio)
			throws Exception {
		// TODO Auto-generated method stub
		return objPlanificacionDao.registra(objOrdenServicio);
	}



	@Override
	public ArrayList<OrdenServicioDTO> listaPorCodigo(String strOrdCodigo,
			int intEstado) throws Exception {
		
		return objPlanificacionDao.listaOrdenTrabajo(strOrdCodigo, intEstado);
	}
	
	

		
}
